home *** CD-ROM | disk | FTP | other *** search
- /*==== -: "OBJ_18B1.SP" デモ :- ====
- /* シヨウ スプライト プレーンスウ ホンタイ : 12コ + 12コ
- /* コア : 3 コ
- /* シャッター : 6 コ
-
- int i,j
- int core_anm
- int shutter,stn0,stn1
- dim int core(15)={&H110,&H110,&H110,&H110,&H111,&H112,&H113,&H114,
- &H114,&H114,&H114,&H114,&H113,&H112,&H111,&H110}
- dim char stxy(1,15)={112,112,112,112, 108, 104, 100, 96
- , 96, 96, 96, 96, 100, 104, 108, 112
- ,160,160,160,160, 164, 168, 172, 176
- ,176,176,176,176, 172, 168, 164, 160}
-
- /*==== -: screen init. :- ====
-
- screen 0,2,1,1
- sp_init() : sp_disp(1)
- palfile_def("obj_18b.pal",1)
- spfile_def("obj_18b1.sp",0)
-
- /*---- -: ホンタイ :- ----
-
- sp_set( 24,140,112,&H0100,3)
- sp_set( 25,104,128,&H0101,3)
- sp_set( 26,120,128,&H0102,3)
- sp_set( 27,136,128,&H0103,3)
- sp_set( 28,152,128,&H0104,3)
- sp_set( 29,168,128,&H0105,3)
-
- sp_set( 30,104,144,&H8101,3)
- sp_set( 31,120,144,&H8102,3)
- sp_set( 32,136,144,&H8103,3)
- sp_set( 33,152,144,&H8104,3)
- sp_set( 34,168,144,&H8105,3)
- sp_set( 35,140,160,&H8100,3)
-
- /*
- sp_set( 10,112,112,&H0106,3)
- sp_set( 11,128,112,&H0107,3)
- sp_set( 12,144,112,&H0108,3)
- sp_set( 13,160,112,&H0109,3)
- sp_set( 14,176,112,&H010A,3)
- sp_set( 40,140,112,&H010B,3)
-
- sp_set( 15,112,160,&H8106,3)
- sp_set( 16,128,160,&H8107,3)
- sp_set( 17,144,160,&H8108,3)
- sp_set( 18,160,160,&H8109,3)
- sp_set( 19,176,160,&H810A,3)
- sp_set( 41,140,160,&H810B,3)
-
- /*---- -: コア :- ----
-
- sp_set( 0,148,136,&H0110,3)
- sp_set( 1,140,128,&H0110,3)
- sp_set( 2,140,144,&H0110,3)
-
- /*---- -: シャッター :- ----
-
- sp_set( 3,128,128,&H0115,3) : sp_set( 4,134,128,&H0119,3)
- sp_set( 5,128,144,&H0115,3) : sp_set( 6,134,144,&H0119,3)
- sp_set( 7,160,136,&H4115,3) : sp_set( 8,154,136,&H4119,3)
-
- /*==== -: ??? :- ====
-
- while inkey$(0)<>chr$(&H1B)
- core_anm=core_anm+1 and 255
- shutter=shutter+1 and 255
- stn0=stxy(0,shutter shr 4)
- stn1=stxy(1,shutter shr 4)
-
- v_disp()
-
- sp_set( 0,148,136,core(core_anm shr 4),3)
- sp_set( 1,140,128,core(core_anm shr 4),3)
- sp_set( 2,140,144,core(core_anm shr 4),3)
- sp_set( 10,112,stn0,&H0106,3)
- sp_set( 11,128,stn0,&H0107,3)
- sp_set( 12,144,stn0,&H0108,3)
- sp_set( 13,160,stn0,&H0109,3)
- sp_set( 14,176,stn0,&H010A,3)
- sp_set( 40,140,stn0+12,&H010B,3)
-
- sp_set( 15,112,stn1,&H8106,3)
- sp_set( 16,128,stn1,&H8107,3)
- sp_set( 17,144,stn1,&H8108,3)
- sp_set( 18,160,stn1,&H8109,3)
- sp_set( 19,176,stn1,&H810A,3)
- sp_set( 41,140,stn1-12,&H810B,3)
- endwhile